package br.com.controller;
import java.sql.Connection;
import java.util.List;

import br.com.bean.EscolaBean;
import br.com.dao.EscolaDao;

public class EscolaController {

	public static void inserir (Connection conn, int inep, String escola, String end, int num,
			String bairro, int cid, int est,String pnom , String pden, String paut  , String desc) throws Exception{

		EscolaBean a = new EscolaBean();
		a.setInep(inep);
		a.setEscola(escola);
		a.setEnd(end);
		a.setNum(num);
		a.setBairro(bairro);
		a.getCidade().setId(cid);
		a.getCidade().getId_estado().setId(est);
		a.setPort_nomeacao(pnom);
		a.setPort_denominacao(pden);
		a.setPort_autorizacao(paut);
		a.setDesc(desc);

		EscolaDao dao = new EscolaDao();
		dao.inserir(conn,a);

	}

	public void alterar (Connection conn, int inep, String escola, String end, int num,
			String bairro, int cid, int est,String pnom , String pden, String paut  , String desc) throws Exception{

		EscolaBean a = new EscolaBean();
		a.setInep(inep);
		a.setEscola(escola);
		a.setEnd(end);
		a.setNum(num);
		a.setBairro(bairro);
		a.getCidade().setId(cid);
		a.getCidade().getId_estado().setId(est);
		a.setPort_nomeacao(pnom);
		a.setPort_denominacao(pden);
		a.setPort_autorizacao(paut);
		a.setDesc(desc);

		EscolaDao dao = new EscolaDao();
		dao.inserir(conn,a);

	}

	public void excluir (Connection conn, int id) throws Exception {

		EscolaBean ca = new EscolaBean();
		ca.setId(id);

		EscolaDao dao = new EscolaDao();
		dao.inserir(conn,ca);
	}

	public List<EscolaBean> ListEscola(Connection conn) throws Exception{

		EscolaDao dao = new EscolaDao();
		List<EscolaBean> adminList = dao.getLista(conn);
		
		return adminList;
	}

}
